package com.googlecode.curvedmetromaps.core.logic.costfunction;

/**
 * Constants for the cost function.
 */
public final class CostConstants {
	/** Exponential rate of decay for repulsive forces. */
	public static final float S3_LAMBDA = 3f;
	
	/** Minimum vertex distance. */
	public static final float S3_DVMIN = 10f;

	/** Exponential rate of decay for repulsive forces between edge and vertex. */
	public static final float S4_LAMBDA = 5f;
	
	/** Minimum edge-vertex distance. */
	public static final float S4_DEMIN = 5f;

	/** Exponential rate of decay for repulsive forces of control points. */
	public static final float S5_LAMBDA_CP = 10f;
	
	/** Minimum vertex distance of control points. */
	public static final float S5_DVMIN_CP = 1f;
}
